package com.pipa.reporte.entity;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

public class ExportarDatosModel extends ListDataModel<ExportarDatos> implements SelectableDataModel<ExportarDatos> {

	public ExportarDatosModel() {
	}

	public ExportarDatosModel(List<ExportarDatos> data) {
		super(data);
	}

	@SuppressWarnings("unchecked")
	public ExportarDatos getRowData(String rowKey) {
		List<ExportarDatos> listExportarDatos = (List<ExportarDatos>) getWrappedData();
		for (ExportarDatos exp : listExportarDatos) {
			if (exp.getSecuencia().trim().equals(rowKey))
				return exp;
		}

		return null;
	}

	public Object getRowKey(ExportarDatos exp) {
		return exp.getSecuencia().trim();
	}

}
